console.log('事件驱动模型案例')
//引入events模块
var events=require('events');
//创建events的EventEmitter的对象
var eventEmitter=new events.EventEmitter();
//创建事件处理程序
var connectHandler=function(){
    //链接一个数据库,比如mongoDB,mySQL
    console.log('链接成功');
    eventEmitter.emit('data_received');
}
//绑定事件
eventEmitter.on('connection',connectHandler);
//使用匿名函数绑定事件
eventEmitter.on('data_received',function(){
    //取数据 
    console.log('数据接受成功');
})
//触发事件
eventEmitter.emit('connection');
console.log("程序执行完毕");
//有助于理解事件驱动模型